// pages/loginn/loginn.js
//注册页面

var app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    avatarUrl:{}, //图片地址
    nickName:{}, //学号
    Newpath:{}, //服务器返回的新的图片地址
    password1:{}, //第一次输入的密码
    password2:{} //第二次输入的密码
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {

  },

//点击头像
chooseMedia(){
  //选择图片
  wx.chooseMedia({
    count:1,
    midiaType: ["image"],
    success: (res)=>{
      console.log('选择图片',res)
      let path = res.tempFiles[0].tempFilePath
      // console.log(path)
      //let userInfo = this.data.userInfo
      this.setData({
       avatarUrl : path //用户信息头像路径改了
      })
      this.upload()//调一个方法
      // this.setData({ userInfo })//更新userInfo用户信息
      //将图片上传到云存储空间 更新数据库持久化保存
    }
  })
},
//初次输入密码
inputsubmit1(e){
 console.log(e.detail.value);
 this.setData({
   password1 : e.detail.value
 })
},

//在次输入密码
inputsubmit2(e){
  console.log(e.detail.value);
  this.setData({
    password2 : e.detail.value
  })
  console.log(this.data.password1)
  console.log(this.data.password2)
 },
//表单的学号获取 并提交到全局变量存学号 密码 头像地址
//先匹配密码 在存数据 最后在提交到数据库 在跳转页面
formSubmit:function(e) {
  // console.log(e.detail.value.input)
   console.log(e.detail.value)
  this.setData({
    nickName: e.detail.value.input
  })
  if(this.data.password1!=this.data.password2){
    console.log("!!!!!!!!!!!")
    wx.showToast({
      title: '密码不相同',
      icon: 'warn',
      duration: 2000
    })
    return ;
  }
  app.globalData.NM = this.data.nickName,
  app.globalData.PA = this.data.password2

  // 注册成功 数据提交到数据库
  this.gotoPage()
   
 },


 //跳转页面 时候 把头像地址上传服务器 最后刷新跳转的登录页面（因为缓存不在加载） 将账户 密码自动加载到框框内 
 gotoPage(){
  app.globalData.mark = 1;
  app.globalData.UL = this.data.Newpath
  console.log("这个=是个newpath")
  console.log(this.data.Newpath)
  //跳转登录界面
  wx.navigateTo({      
    // url: `../indiv/indiv?avatarUrl=${this.data.avatarUrl}&nickName=${this.data.nickName}`,    //要跳转到的页面路径
    url: '../indiv/indiv',
    success: function(e) {
      var pp = getCurrentPages().pop();
      if (pp == undefined || pp == null) return;
      pp.onLoad();
    }
 })  
//  this.TS()
 },


 //将个人信息存到数据库

 //图片推到服务器 返回一串新路径
 upload(){
   wx.uploadFile({
     url: 'http://192.168.43.252:8081/api/oss/upload',
     name: 'file',
     filePath:this.data.avatarUrl,
     success:(res)=>{
       console.log(res);
       this.setData({
        Newpath : res.data,
      })
       app.globalData.UL = this.data.Newpath

      
     }
   })
 },


  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})